/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package productorconsumidor;

/**
 * Clase  que encapsula un mensaje,
 * nos permitirá almacenar un mensaje y devolverlo
 * @author julita
 */
public class CMensaje {

    private String textoMensaje;
    private int numMensaje;
/**
 * Se ha definido como sección crítica
 * @param msj
 */
    public synchronized void alnacenar(int msj) {
        numMensaje = msj;
        //podemos suponer que aquí vendría el código necesario para buscar
        //un mensaje  en una tabla de mensajes o base de datos.
        //de tal forma que se obtiene un mensaje, dado el número del mismo
        textoMensaje = "Texto del mensaje";
    }

    public synchronized String obtener() {
        //darle formatop al mensaje como se requiera
        String mensaje = textoMensaje + " #" + numMensaje;
        return mensaje;
    }
}
